import store from '@/store';


export default {
  inserted(el, binding, vNode, oldVNode) {
    // 1. 传递过来的值
    let {value} = binding;

    // 2. 判断 仓库中的权限和 value 是否一致 一致 不删 不一致 删除
    let roles = store.state.users.role_id;
    // console.log(store.state);
    if (roles !== value) {
      el.parentNode && el.parentNode.removeChild(el);
    }
    if (!value) {
      throw new Error('need permissionId like v-permission="admin"');
    }
  }
}
